﻿using DeviceDemo.Core.Enums;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DeviceDemo.Core.Models
{
    /// <summary>
    /// 设备的基础信息
    /// </summary>
    public class DeviceInfo
    {
        /// <summary>
        /// 设备唯一编号，例如 PLC-001。
        /// </summary>
        public string DeviceId { get; set; }

        /// <summary>
        /// 设备型号，例如 FX3U、MC500。
        /// </summary>
        public string Model { get; set; }

        /// <summary>
        /// 设备安装位置，例如 “车间A” 或 “产线1”。
        /// </summary>
        public string Location { get; set; }

        /// <summary>
        /// 设备类型枚举，用于区分 PLC、运动控制器、温控仪等。
        /// </summary>
        public DeviceType Type { get; set; }
    }
}
